package demo;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;

public class Demo {
    public static void main(String[] args) {
            String s = "abcdd";
            char[] arr = s.toCharArray();
            Map<Character,Integer> map = new HashMap<>();
            for(char c : arr){
                Integer value = map.get(c);
                if(value == null){
                    map.put(c,1);
                } else{
                    map.put(c,++value);
                }
            }

            int min =1;
            for(Character c: map.keySet()){
                int x = map.get(c);
                min = min<x?min:x;
            }
            for(Character c: map.keySet()){
                if(min == map.get(c)){
                    s = s.replaceAll(c.toString(),"");
                }
            }

            System.out.println(s);
        }

}
